/**
 * 个人答题题解：
 *   运用了数组的reverse方法。
 *   首先遍历链表遍历到数组中。
 *   运用slice，浅拷贝(只深拷贝第一层)，
 *   随后对浅拷贝的数组进行reverse
 *   最后对比返回
 * 
 */
var isPalindrome = function(head) {
    let current = head;
    let res = [];
    while(current){
        res.push(current.val);
        current = current.next;
    }
    console.log(res);
    let res2 = res.slice(0);
    res2.reverse();
    console.log(res2)
    for(let i = 0 ; i<res.length; i++){
        if(res[i] != res2[i]){
            return false
        }
    } 
    return true
};